package com.dk.stream;

import java.util.ArrayList;
import java.util.List;
import java.util.function.Consumer;
import java.util.function.Predicate;

public class StreamTest {

    public static void main(String[] args) {
        List<String> names = new ArrayList<>();

        names.add("张三");
        names.add("彭于晏");
        names.add("侯桂芬");
        names.add("张三丰");
        names.add("周星驰");
        names.add("周星星");
        names.add("张乐乐");

//        Predicate<String> p = s->s.startsWith("张") && s.length() == 3;
//
//        Consumer<String> c = s->System.out.println(s);
        names.stream().filter(s->s.startsWith("张") && s.length() == 3).forEach(System.out::println);
    }
}
